package com.ruoyi.system.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 对象 tb_List_OtherTrans
 * 
 * @author ruoyi
 * @date 2025-01-19
 */
public class TbListOthertrans extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    @Excel(name = "")
    private String msgId;

    /**  */
    private String id;

    /**  */
    @Excel(name = "")
    private Integer enNetRoadID;

    /**  */
    @Excel(name = "")
    private String enSectionId;

    /**  */
    @Excel(name = "")
    private Integer enRoadNo;

    /**  */
    @Excel(name = "")
    private String enStationId;

    /**  */
    @Excel(name = "")
    private Long enStationNo;

    /**  */
    @Excel(name = "")
    private String enTollStationName;

    /**  */
    @Excel(name = "")
    private String enTollLaneId;

    /**  */
    @Excel(name = "")
    private Integer enTollLaneNo;

    /**  */
    @Excel(name = "")
    private String enTollLaneHex;

    /**  */
    @Excel(name = "")
    private Integer enTollLaneType;

    /**  */
    @Excel(name = "")
    private Long enOperatorID;

    /**  */
    @Excel(name = "")
    private String enOperatorName;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date enTime;

    /**  */
    @Excel(name = "")
    private Long enShiftID;

    /**  */
    @Excel(name = "")
    private String enVehicleId;

    /**  */
    @Excel(name = "")
    private Integer enVehicleClass;

    /**  */
    @Excel(name = "")
    private Integer enVehicleType;

    /**  */
    @Excel(name = "")
    private Integer enVehicleFlag;

    /**  */
    @Excel(name = "")
    private Long enWeight;

    /**  */
    @Excel(name = "")
    private Long enAxleCount;

    /**  */
    @Excel(name = "")
    private Integer exNetRoadID;

    /**  */
    @Excel(name = "")
    private String exSectionId;

    /**  */
    @Excel(name = "")
    private Integer exRoadNo;

    /**  */
    @Excel(name = "")
    private String exStationID;

    /**  */
    @Excel(name = "")
    private Integer exStationNo;

    /**  */
    @Excel(name = "")
    private String exTollStationName;

    /**  */
    @Excel(name = "")
    private String exTollLaneId;

    /**  */
    @Excel(name = "")
    private Integer exTollLaneNo;

    /**  */
    @Excel(name = "")
    private String exTollLaneHex;

    /**  */
    @Excel(name = "")
    private Integer exTollLaneType;

    /**  */
    @Excel(name = "")
    private String loadGantryId;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date exTime;

    /**  */
    @Excel(name = "")
    private Long exOperatorID;

    /**  */
    @Excel(name = "")
    private String exOperatorName;

    /**  */
    @Excel(name = "")
    private String exOpCardNo;

    /**  */
    @Excel(name = "")
    private Long exOpCardID;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date squadDate;

    /**  */
    @Excel(name = "")
    private Long exShiftID;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date naturalDate;

    /**  */
    @Excel(name = "")
    private Long squadNo;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date squadOn;

    /**  */
    @Excel(name = "")
    private String exVehicleId;

    /**  */
    @Excel(name = "")
    private String exIdentifyVehicleId;

    /**  */
    @Excel(name = "")
    private Integer exVehicleClass;

    /**  */
    @Excel(name = "")
    private Integer exVehicleType;

    /**  */
    @Excel(name = "")
    private String terminalTransNo;

    /**  */
    @Excel(name = "")
    private String tac;

    /**  */
    @Excel(name = "")
    private Long exWeight;

    /**  */
    @Excel(name = "")
    private Long exAxleCount;

    /**  */
    @Excel(name = "")
    private String passSpeed;

    /**  */
    @Excel(name = "")
    private String description;

    /**  */
    @Excel(name = "")
    private String specialType;

    /**  */
    @Excel(name = "")
    private Long specialStatus;

    /**  */
    @Excel(name = "")
    private Long proSpecialStatus;

    /**  */
    @Excel(name = "")
    private String vehicleSignId;

    /**  */
    @Excel(name = "")
    private String passId;

    /**  */
    @Excel(name = "")
    private String invoiceID;

    /**  */
    @Excel(name = "")
    private Integer identification;

    /**  */
    @Excel(name = "")
    private Integer mediaType;

    /**  */
    @Excel(name = "")
    private String mediaNo;

    /**  */
    @Excel(name = "")
    private Long payType;

    /**  */
    @Excel(name = "")
    private String terminalNo;

    /**  */
    @Excel(name = "")
    private Integer algorithmIdentifier;

    /**  */
    @Excel(name = "")
    private Integer multiProvince;

    /**  */
    @Excel(name = "")
    private Integer detailCnt;

    /**  */
    @Excel(name = "")
    private Long vehCount;

    /**  */
    @Excel(name = "")
    private Long payFee;

    /**  */
    @Excel(name = "")
    private Long fee;

    /**  */
    @Excel(name = "")
    private Long discountFee;

    /**  */
    @Excel(name = "")
    private Long cardBoxNo;

    /**  */
    @Excel(name = "")
    private Long cardTrunkNo;

    /**  */
    @Excel(name = "")
    private String appVer;

    /**  */
    @Excel(name = "")
    private String exCPUCardSnNo;

    /**  */
    @Excel(name = "")
    private String payOrderListNo;

    /**  */
    @Excel(name = "")
    private String payTac;

    /**  */
    @Excel(name = "")
    private Integer manualFlag;

    /**  */
    @Excel(name = "")
    private String chargingIn;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sectionRequestTime;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sectionResponseTime;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date proRequestTime;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date proResponseTime;

    /**  */
    @Excel(name = "")
    private String proReturnCode;

    /**  */
    @Excel(name = "")
    private String proReturnMemo;

    /**  */
    @Excel(name = "")
    private String proChargingVersion;

    /**  */
    @Excel(name = "")
    private String priceVersionGroup;

    /**  */
    @Excel(name = "")
    private String proChargingSN;

    /**  */
    @Excel(name = "")
    private String minChargingSN;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date minRequestTime;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date minResponseTime;

    /**  */
    @Excel(name = "")
    private String shortestPathVersion;

    /**  */
    @Excel(name = "")
    private String disputeFlag;

    /**  */
    @Excel(name = "")
    private String disputeResult;

    /**  */
    @Excel(name = "")
    private String delPassGantrys;

    /**  */
    @Excel(name = "")
    private String delVehInfoIds;

    /**  */
    @Excel(name = "")
    private String delGantryPassIds;

    /**  */
    @Excel(name = "")
    private String delTollIntervals;

    /**  */
    @Excel(name = "")
    private String addPassGantrys;

    /**  */
    @Excel(name = "")
    private String addTollIntervals;

    /**  */
    @Excel(name = "")
    private Integer tollSupportDetails;

    /**  */
    @Excel(name = "")
    private String chargingMac;

    /**  */
    @Excel(name = "")
    private String passGantrys;

    /**  */
    @Excel(name = "")
    private String splitProvince;

    /**  */
    @Excel(name = "")
    private Integer isTest;

    /**  */
    @Excel(name = "")
    private Long spare1;

    /**  */
    @Excel(name = "")
    private Long spare2;

    /**  */
    @Excel(name = "")
    private Long spare3;

    /**  */
    @Excel(name = "")
    private String spare4;

    /**  */
    @Excel(name = "")
    private String spare5;

    /**  */
    @Excel(name = "")
    private String spare6;

    /**  */
    @Excel(name = "")
    private String vehicleSign;

    /**  */
    @Excel(name = "")
    private Long obuSign;

    /**  */
    @Excel(name = "")
    private Long transPayType;

    /**  */
    @Excel(name = "")
    private Long exitFeeType;

    /**  */
    @Excel(name = "")
    private String rateVersion;

    /**  */
    @Excel(name = "")
    private String spcRateVersion;

    /**  */
    @Excel(name = "")
    private Long ETCtotalAmount;

    /**  */
    @Excel(name = "")
    private Long provinceCount;

    /**  */
    @Excel(name = "")
    private String etcCardId;

    /**  */
    @Excel(name = "")
    private Integer etcCardType;

    /**  */
    @Excel(name = "")
    private Long noCardCount;

    /**  */
    @Excel(name = "")
    private Long feeMileage;

    /**  */
    @Excel(name = "")
    private Long shortFee;

    /**  */
    @Excel(name = "")
    private Long shortFeeMileage;

    /**  */
    @Excel(name = "")
    private BigDecimal feeRate;

    /**  */
    @Excel(name = "")
    private Long cardTotalAmount;

    /**  */
    @Excel(name = "")
    private Long obuTotalAmount;

    /**  */
    @Excel(name = "")
    private Long obuTotalDisCountAmount;

    /**  */
    @Excel(name = "")
    private Long obuProvinceFee;

    /**  */
    @Excel(name = "")
    private Long totalCount;

    /**  */
    @Excel(name = "")
    private Long provTransCount;

    /**  */
    @Excel(name = "")
    private Long provinceDiscountFee;

    /**  */
    @Excel(name = "")
    private Long originFee;

    /**  */
    @Excel(name = "")
    private Integer discountType;

    /**  */
    @Excel(name = "")
    private String tollProvinceId;

    /**  */
    @Excel(name = "")
    private Integer isOpenStation;

    /**  */
    @Excel(name = "")
    private String roadSpecialType;

    /**  */
    private String hgListId;

    /**  */
    private Date hgInsertTime;

    /**  */
    @Excel(name = "")
    private Long hgSendFlagMain;

    /**  */
    @Excel(name = "")
    private String hgSendErrMsgMain;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date hgSendTimeMain;

    /**  */
    @Excel(name = "")
    private Long hgSendTimesMain;

    /**  */
    @Excel(name = "")
    private Long hgSendFlagProv;

    /**  */
    @Excel(name = "")
    private String hgSendErrMsgProv;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date hgSendTimeProv;

    /**  */
    @Excel(name = "")
    private Long hgSendTimesProv;

    /**  */
    @Excel(name = "")
    private Long hgSendFlagCenter;

    /**  */
    @Excel(name = "")
    private String hgSendErrMsgCenter;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date hgSendTimeCenter;

    /**  */
    @Excel(name = "")
    private Long hgSendTimesCenter;

    /**  */
    @Excel(name = "")
    private String appointId;

    /**  */
    @Excel(name = "")
    private Integer appointDataType;

    /**  */
    @Excel(name = "")
    private Integer appointVehicleIdentifyType;

    /**  */
    @Excel(name = "")
    private Long appointDiscount;

    /**  */
    @Excel(name = "")
    private Integer appointDiscountType;

    /**  */
    @Excel(name = "")
    private Long hgSendFlagUroad;

    /**  */
    @Excel(name = "")
    private String hgSendErrMsgUroad;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date hgSendTimeUroad;

    /**  */
    @Excel(name = "")
    private Long hgSendTimesUroad;

    /**  */
    @Excel(name = "")
    private Long gantryPassCount;

    public void setMsgId(String msgId) 
    {
        this.msgId = msgId;
    }

    public String getMsgId() 
    {
        return msgId;
    }
    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setEnNetRoadID(Integer enNetRoadID) 
    {
        this.enNetRoadID = enNetRoadID;
    }

    public Integer getEnNetRoadID() 
    {
        return enNetRoadID;
    }
    public void setEnSectionId(String enSectionId) 
    {
        this.enSectionId = enSectionId;
    }

    public String getEnSectionId() 
    {
        return enSectionId;
    }
    public void setEnRoadNo(Integer enRoadNo) 
    {
        this.enRoadNo = enRoadNo;
    }

    public Integer getEnRoadNo() 
    {
        return enRoadNo;
    }
    public void setEnStationId(String enStationId) 
    {
        this.enStationId = enStationId;
    }

    public String getEnStationId() 
    {
        return enStationId;
    }
    public void setEnStationNo(Long enStationNo) 
    {
        this.enStationNo = enStationNo;
    }

    public Long getEnStationNo() 
    {
        return enStationNo;
    }
    public void setEnTollStationName(String enTollStationName) 
    {
        this.enTollStationName = enTollStationName;
    }

    public String getEnTollStationName() 
    {
        return enTollStationName;
    }
    public void setEnTollLaneId(String enTollLaneId) 
    {
        this.enTollLaneId = enTollLaneId;
    }

    public String getEnTollLaneId() 
    {
        return enTollLaneId;
    }
    public void setEnTollLaneNo(Integer enTollLaneNo) 
    {
        this.enTollLaneNo = enTollLaneNo;
    }

    public Integer getEnTollLaneNo() 
    {
        return enTollLaneNo;
    }
    public void setEnTollLaneHex(String enTollLaneHex) 
    {
        this.enTollLaneHex = enTollLaneHex;
    }

    public String getEnTollLaneHex() 
    {
        return enTollLaneHex;
    }
    public void setEnTollLaneType(Integer enTollLaneType) 
    {
        this.enTollLaneType = enTollLaneType;
    }

    public Integer getEnTollLaneType() 
    {
        return enTollLaneType;
    }
    public void setEnOperatorID(Long enOperatorID) 
    {
        this.enOperatorID = enOperatorID;
    }

    public Long getEnOperatorID() 
    {
        return enOperatorID;
    }
    public void setEnOperatorName(String enOperatorName) 
    {
        this.enOperatorName = enOperatorName;
    }

    public String getEnOperatorName() 
    {
        return enOperatorName;
    }
    public void setEnTime(Date enTime) 
    {
        this.enTime = enTime;
    }

    public Date getEnTime() 
    {
        return enTime;
    }
    public void setEnShiftID(Long enShiftID) 
    {
        this.enShiftID = enShiftID;
    }

    public Long getEnShiftID() 
    {
        return enShiftID;
    }
    public void setEnVehicleId(String enVehicleId) 
    {
        this.enVehicleId = enVehicleId;
    }

    public String getEnVehicleId() 
    {
        return enVehicleId;
    }
    public void setEnVehicleClass(Integer enVehicleClass) 
    {
        this.enVehicleClass = enVehicleClass;
    }

    public Integer getEnVehicleClass() 
    {
        return enVehicleClass;
    }
    public void setEnVehicleType(Integer enVehicleType) 
    {
        this.enVehicleType = enVehicleType;
    }

    public Integer getEnVehicleType() 
    {
        return enVehicleType;
    }
    public void setEnVehicleFlag(Integer enVehicleFlag) 
    {
        this.enVehicleFlag = enVehicleFlag;
    }

    public Integer getEnVehicleFlag() 
    {
        return enVehicleFlag;
    }
    public void setEnWeight(Long enWeight) 
    {
        this.enWeight = enWeight;
    }

    public Long getEnWeight() 
    {
        return enWeight;
    }
    public void setEnAxleCount(Long enAxleCount) 
    {
        this.enAxleCount = enAxleCount;
    }

    public Long getEnAxleCount() 
    {
        return enAxleCount;
    }
    public void setExNetRoadID(Integer exNetRoadID) 
    {
        this.exNetRoadID = exNetRoadID;
    }

    public Integer getExNetRoadID() 
    {
        return exNetRoadID;
    }
    public void setExSectionId(String exSectionId) 
    {
        this.exSectionId = exSectionId;
    }

    public String getExSectionId() 
    {
        return exSectionId;
    }
    public void setExRoadNo(Integer exRoadNo) 
    {
        this.exRoadNo = exRoadNo;
    }

    public Integer getExRoadNo() 
    {
        return exRoadNo;
    }
    public void setExStationID(String exStationID) 
    {
        this.exStationID = exStationID;
    }

    public String getExStationID() 
    {
        return exStationID;
    }
    public void setExStationNo(Integer exStationNo) 
    {
        this.exStationNo = exStationNo;
    }

    public Integer getExStationNo() 
    {
        return exStationNo;
    }
    public void setExTollStationName(String exTollStationName) 
    {
        this.exTollStationName = exTollStationName;
    }

    public String getExTollStationName() 
    {
        return exTollStationName;
    }
    public void setExTollLaneId(String exTollLaneId) 
    {
        this.exTollLaneId = exTollLaneId;
    }

    public String getExTollLaneId() 
    {
        return exTollLaneId;
    }
    public void setExTollLaneNo(Integer exTollLaneNo) 
    {
        this.exTollLaneNo = exTollLaneNo;
    }

    public Integer getExTollLaneNo() 
    {
        return exTollLaneNo;
    }
    public void setExTollLaneHex(String exTollLaneHex) 
    {
        this.exTollLaneHex = exTollLaneHex;
    }

    public String getExTollLaneHex() 
    {
        return exTollLaneHex;
    }
    public void setExTollLaneType(Integer exTollLaneType) 
    {
        this.exTollLaneType = exTollLaneType;
    }

    public Integer getExTollLaneType() 
    {
        return exTollLaneType;
    }
    public void setLoadGantryId(String loadGantryId) 
    {
        this.loadGantryId = loadGantryId;
    }

    public String getLoadGantryId() 
    {
        return loadGantryId;
    }
    public void setExTime(Date exTime) 
    {
        this.exTime = exTime;
    }

    public Date getExTime() 
    {
        return exTime;
    }
    public void setExOperatorID(Long exOperatorID) 
    {
        this.exOperatorID = exOperatorID;
    }

    public Long getExOperatorID() 
    {
        return exOperatorID;
    }
    public void setExOperatorName(String exOperatorName) 
    {
        this.exOperatorName = exOperatorName;
    }

    public String getExOperatorName() 
    {
        return exOperatorName;
    }
    public void setExOpCardNo(String exOpCardNo) 
    {
        this.exOpCardNo = exOpCardNo;
    }

    public String getExOpCardNo() 
    {
        return exOpCardNo;
    }
    public void setExOpCardID(Long exOpCardID) 
    {
        this.exOpCardID = exOpCardID;
    }

    public Long getExOpCardID() 
    {
        return exOpCardID;
    }
    public void setSquadDate(Date squadDate) 
    {
        this.squadDate = squadDate;
    }

    public Date getSquadDate() 
    {
        return squadDate;
    }
    public void setExShiftID(Long exShiftID) 
    {
        this.exShiftID = exShiftID;
    }

    public Long getExShiftID() 
    {
        return exShiftID;
    }
    public void setNaturalDate(Date naturalDate) 
    {
        this.naturalDate = naturalDate;
    }

    public Date getNaturalDate() 
    {
        return naturalDate;
    }
    public void setSquadNo(Long squadNo) 
    {
        this.squadNo = squadNo;
    }

    public Long getSquadNo() 
    {
        return squadNo;
    }
    public void setSquadOn(Date squadOn) 
    {
        this.squadOn = squadOn;
    }

    public Date getSquadOn() 
    {
        return squadOn;
    }
    public void setExVehicleId(String exVehicleId) 
    {
        this.exVehicleId = exVehicleId;
    }

    public String getExVehicleId() 
    {
        return exVehicleId;
    }
    public void setExIdentifyVehicleId(String exIdentifyVehicleId) 
    {
        this.exIdentifyVehicleId = exIdentifyVehicleId;
    }

    public String getExIdentifyVehicleId() 
    {
        return exIdentifyVehicleId;
    }
    public void setExVehicleClass(Integer exVehicleClass) 
    {
        this.exVehicleClass = exVehicleClass;
    }

    public Integer getExVehicleClass() 
    {
        return exVehicleClass;
    }
    public void setExVehicleType(Integer exVehicleType) 
    {
        this.exVehicleType = exVehicleType;
    }

    public Integer getExVehicleType() 
    {
        return exVehicleType;
    }
    public void setTerminalTransNo(String terminalTransNo) 
    {
        this.terminalTransNo = terminalTransNo;
    }

    public String getTerminalTransNo() 
    {
        return terminalTransNo;
    }
    public void setTac(String tac) 
    {
        this.tac = tac;
    }

    public String getTac() 
    {
        return tac;
    }
    public void setExWeight(Long exWeight) 
    {
        this.exWeight = exWeight;
    }

    public Long getExWeight() 
    {
        return exWeight;
    }
    public void setExAxleCount(Long exAxleCount) 
    {
        this.exAxleCount = exAxleCount;
    }

    public Long getExAxleCount() 
    {
        return exAxleCount;
    }
    public void setPassSpeed(String passSpeed) 
    {
        this.passSpeed = passSpeed;
    }

    public String getPassSpeed() 
    {
        return passSpeed;
    }
    public void setDescription(String description) 
    {
        this.description = description;
    }

    public String getDescription() 
    {
        return description;
    }
    public void setSpecialType(String specialType) 
    {
        this.specialType = specialType;
    }

    public String getSpecialType() 
    {
        return specialType;
    }
    public void setSpecialStatus(Long specialStatus) 
    {
        this.specialStatus = specialStatus;
    }

    public Long getSpecialStatus() 
    {
        return specialStatus;
    }
    public void setProSpecialStatus(Long proSpecialStatus) 
    {
        this.proSpecialStatus = proSpecialStatus;
    }

    public Long getProSpecialStatus() 
    {
        return proSpecialStatus;
    }
    public void setVehicleSignId(String vehicleSignId) 
    {
        this.vehicleSignId = vehicleSignId;
    }

    public String getVehicleSignId() 
    {
        return vehicleSignId;
    }
    public void setPassId(String passId) 
    {
        this.passId = passId;
    }

    public String getPassId() 
    {
        return passId;
    }
    public void setInvoiceID(String invoiceID) 
    {
        this.invoiceID = invoiceID;
    }

    public String getInvoiceID() 
    {
        return invoiceID;
    }
    public void setIdentification(Integer identification) 
    {
        this.identification = identification;
    }

    public Integer getIdentification() 
    {
        return identification;
    }
    public void setMediaType(Integer mediaType) 
    {
        this.mediaType = mediaType;
    }

    public Integer getMediaType() 
    {
        return mediaType;
    }
    public void setMediaNo(String mediaNo) 
    {
        this.mediaNo = mediaNo;
    }

    public String getMediaNo() 
    {
        return mediaNo;
    }
    public void setPayType(Long payType) 
    {
        this.payType = payType;
    }

    public Long getPayType() 
    {
        return payType;
    }
    public void setTerminalNo(String terminalNo) 
    {
        this.terminalNo = terminalNo;
    }

    public String getTerminalNo() 
    {
        return terminalNo;
    }
    public void setAlgorithmIdentifier(Integer algorithmIdentifier) 
    {
        this.algorithmIdentifier = algorithmIdentifier;
    }

    public Integer getAlgorithmIdentifier() 
    {
        return algorithmIdentifier;
    }
    public void setMultiProvince(Integer multiProvince) 
    {
        this.multiProvince = multiProvince;
    }

    public Integer getMultiProvince() 
    {
        return multiProvince;
    }
    public void setDetailCnt(Integer detailCnt) 
    {
        this.detailCnt = detailCnt;
    }

    public Integer getDetailCnt() 
    {
        return detailCnt;
    }
    public void setVehCount(Long vehCount) 
    {
        this.vehCount = vehCount;
    }

    public Long getVehCount() 
    {
        return vehCount;
    }
    public void setPayFee(Long payFee) 
    {
        this.payFee = payFee;
    }

    public Long getPayFee() 
    {
        return payFee;
    }
    public void setFee(Long fee) 
    {
        this.fee = fee;
    }

    public Long getFee() 
    {
        return fee;
    }
    public void setDiscountFee(Long discountFee) 
    {
        this.discountFee = discountFee;
    }

    public Long getDiscountFee() 
    {
        return discountFee;
    }
    public void setCardBoxNo(Long cardBoxNo) 
    {
        this.cardBoxNo = cardBoxNo;
    }

    public Long getCardBoxNo() 
    {
        return cardBoxNo;
    }
    public void setCardTrunkNo(Long cardTrunkNo) 
    {
        this.cardTrunkNo = cardTrunkNo;
    }

    public Long getCardTrunkNo() 
    {
        return cardTrunkNo;
    }
    public void setAppVer(String appVer) 
    {
        this.appVer = appVer;
    }

    public String getAppVer() 
    {
        return appVer;
    }
    public void setExCPUCardSnNo(String exCPUCardSnNo) 
    {
        this.exCPUCardSnNo = exCPUCardSnNo;
    }

    public String getExCPUCardSnNo() 
    {
        return exCPUCardSnNo;
    }
    public void setPayOrderListNo(String payOrderListNo) 
    {
        this.payOrderListNo = payOrderListNo;
    }

    public String getPayOrderListNo() 
    {
        return payOrderListNo;
    }
    public void setPayTac(String payTac) 
    {
        this.payTac = payTac;
    }

    public String getPayTac() 
    {
        return payTac;
    }
    public void setManualFlag(Integer manualFlag) 
    {
        this.manualFlag = manualFlag;
    }

    public Integer getManualFlag() 
    {
        return manualFlag;
    }
    public void setChargingIn(String chargingIn) 
    {
        this.chargingIn = chargingIn;
    }

    public String getChargingIn() 
    {
        return chargingIn;
    }
    public void setSectionRequestTime(Date sectionRequestTime) 
    {
        this.sectionRequestTime = sectionRequestTime;
    }

    public Date getSectionRequestTime() 
    {
        return sectionRequestTime;
    }
    public void setSectionResponseTime(Date sectionResponseTime) 
    {
        this.sectionResponseTime = sectionResponseTime;
    }

    public Date getSectionResponseTime() 
    {
        return sectionResponseTime;
    }
    public void setProRequestTime(Date proRequestTime) 
    {
        this.proRequestTime = proRequestTime;
    }

    public Date getProRequestTime() 
    {
        return proRequestTime;
    }
    public void setProResponseTime(Date proResponseTime) 
    {
        this.proResponseTime = proResponseTime;
    }

    public Date getProResponseTime() 
    {
        return proResponseTime;
    }
    public void setProReturnCode(String proReturnCode) 
    {
        this.proReturnCode = proReturnCode;
    }

    public String getProReturnCode() 
    {
        return proReturnCode;
    }
    public void setProReturnMemo(String proReturnMemo) 
    {
        this.proReturnMemo = proReturnMemo;
    }

    public String getProReturnMemo() 
    {
        return proReturnMemo;
    }
    public void setProChargingVersion(String proChargingVersion) 
    {
        this.proChargingVersion = proChargingVersion;
    }

    public String getProChargingVersion() 
    {
        return proChargingVersion;
    }
    public void setPriceVersionGroup(String priceVersionGroup) 
    {
        this.priceVersionGroup = priceVersionGroup;
    }

    public String getPriceVersionGroup() 
    {
        return priceVersionGroup;
    }
    public void setProChargingSN(String proChargingSN) 
    {
        this.proChargingSN = proChargingSN;
    }

    public String getProChargingSN() 
    {
        return proChargingSN;
    }
    public void setMinChargingSN(String minChargingSN) 
    {
        this.minChargingSN = minChargingSN;
    }

    public String getMinChargingSN() 
    {
        return minChargingSN;
    }
    public void setMinRequestTime(Date minRequestTime) 
    {
        this.minRequestTime = minRequestTime;
    }

    public Date getMinRequestTime() 
    {
        return minRequestTime;
    }
    public void setMinResponseTime(Date minResponseTime) 
    {
        this.minResponseTime = minResponseTime;
    }

    public Date getMinResponseTime() 
    {
        return minResponseTime;
    }
    public void setShortestPathVersion(String shortestPathVersion) 
    {
        this.shortestPathVersion = shortestPathVersion;
    }

    public String getShortestPathVersion() 
    {
        return shortestPathVersion;
    }
    public void setDisputeFlag(String disputeFlag) 
    {
        this.disputeFlag = disputeFlag;
    }

    public String getDisputeFlag() 
    {
        return disputeFlag;
    }
    public void setDisputeResult(String disputeResult) 
    {
        this.disputeResult = disputeResult;
    }

    public String getDisputeResult() 
    {
        return disputeResult;
    }
    public void setDelPassGantrys(String delPassGantrys) 
    {
        this.delPassGantrys = delPassGantrys;
    }

    public String getDelPassGantrys() 
    {
        return delPassGantrys;
    }
    public void setDelVehInfoIds(String delVehInfoIds) 
    {
        this.delVehInfoIds = delVehInfoIds;
    }

    public String getDelVehInfoIds() 
    {
        return delVehInfoIds;
    }
    public void setDelGantryPassIds(String delGantryPassIds) 
    {
        this.delGantryPassIds = delGantryPassIds;
    }

    public String getDelGantryPassIds() 
    {
        return delGantryPassIds;
    }
    public void setDelTollIntervals(String delTollIntervals) 
    {
        this.delTollIntervals = delTollIntervals;
    }

    public String getDelTollIntervals() 
    {
        return delTollIntervals;
    }
    public void setAddPassGantrys(String addPassGantrys) 
    {
        this.addPassGantrys = addPassGantrys;
    }

    public String getAddPassGantrys() 
    {
        return addPassGantrys;
    }
    public void setAddTollIntervals(String addTollIntervals) 
    {
        this.addTollIntervals = addTollIntervals;
    }

    public String getAddTollIntervals() 
    {
        return addTollIntervals;
    }
    public void setTollSupportDetails(Integer tollSupportDetails) 
    {
        this.tollSupportDetails = tollSupportDetails;
    }

    public Integer getTollSupportDetails() 
    {
        return tollSupportDetails;
    }
    public void setChargingMac(String chargingMac) 
    {
        this.chargingMac = chargingMac;
    }

    public String getChargingMac() 
    {
        return chargingMac;
    }
    public void setPassGantrys(String passGantrys) 
    {
        this.passGantrys = passGantrys;
    }

    public String getPassGantrys() 
    {
        return passGantrys;
    }
    public void setSplitProvince(String splitProvince) 
    {
        this.splitProvince = splitProvince;
    }

    public String getSplitProvince() 
    {
        return splitProvince;
    }
    public void setIsTest(Integer isTest) 
    {
        this.isTest = isTest;
    }

    public Integer getIsTest() 
    {
        return isTest;
    }
    public void setSpare1(Long spare1) 
    {
        this.spare1 = spare1;
    }

    public Long getSpare1() 
    {
        return spare1;
    }
    public void setSpare2(Long spare2) 
    {
        this.spare2 = spare2;
    }

    public Long getSpare2() 
    {
        return spare2;
    }
    public void setSpare3(Long spare3) 
    {
        this.spare3 = spare3;
    }

    public Long getSpare3() 
    {
        return spare3;
    }
    public void setSpare4(String spare4) 
    {
        this.spare4 = spare4;
    }

    public String getSpare4() 
    {
        return spare4;
    }
    public void setSpare5(String spare5) 
    {
        this.spare5 = spare5;
    }

    public String getSpare5() 
    {
        return spare5;
    }
    public void setSpare6(String spare6) 
    {
        this.spare6 = spare6;
    }

    public String getSpare6() 
    {
        return spare6;
    }
    public void setVehicleSign(String vehicleSign) 
    {
        this.vehicleSign = vehicleSign;
    }

    public String getVehicleSign() 
    {
        return vehicleSign;
    }
    public void setObuSign(Long obuSign) 
    {
        this.obuSign = obuSign;
    }

    public Long getObuSign() 
    {
        return obuSign;
    }
    public void setTransPayType(Long transPayType) 
    {
        this.transPayType = transPayType;
    }

    public Long getTransPayType() 
    {
        return transPayType;
    }
    public void setExitFeeType(Long exitFeeType) 
    {
        this.exitFeeType = exitFeeType;
    }

    public Long getExitFeeType() 
    {
        return exitFeeType;
    }
    public void setRateVersion(String rateVersion) 
    {
        this.rateVersion = rateVersion;
    }

    public String getRateVersion() 
    {
        return rateVersion;
    }
    public void setSpcRateVersion(String spcRateVersion) 
    {
        this.spcRateVersion = spcRateVersion;
    }

    public String getSpcRateVersion() 
    {
        return spcRateVersion;
    }
    public void setETCtotalAmount(Long ETCtotalAmount) 
    {
        this.ETCtotalAmount = ETCtotalAmount;
    }

    public Long getETCtotalAmount() 
    {
        return ETCtotalAmount;
    }
    public void setProvinceCount(Long provinceCount) 
    {
        this.provinceCount = provinceCount;
    }

    public Long getProvinceCount() 
    {
        return provinceCount;
    }
    public void setEtcCardId(String etcCardId) 
    {
        this.etcCardId = etcCardId;
    }

    public String getEtcCardId() 
    {
        return etcCardId;
    }
    public void setEtcCardType(Integer etcCardType) 
    {
        this.etcCardType = etcCardType;
    }

    public Integer getEtcCardType() 
    {
        return etcCardType;
    }
    public void setNoCardCount(Long noCardCount) 
    {
        this.noCardCount = noCardCount;
    }

    public Long getNoCardCount() 
    {
        return noCardCount;
    }
    public void setFeeMileage(Long feeMileage) 
    {
        this.feeMileage = feeMileage;
    }

    public Long getFeeMileage() 
    {
        return feeMileage;
    }
    public void setShortFee(Long shortFee) 
    {
        this.shortFee = shortFee;
    }

    public Long getShortFee() 
    {
        return shortFee;
    }
    public void setShortFeeMileage(Long shortFeeMileage) 
    {
        this.shortFeeMileage = shortFeeMileage;
    }

    public Long getShortFeeMileage() 
    {
        return shortFeeMileage;
    }
    public void setFeeRate(BigDecimal feeRate) 
    {
        this.feeRate = feeRate;
    }

    public BigDecimal getFeeRate() 
    {
        return feeRate;
    }
    public void setCardTotalAmount(Long cardTotalAmount) 
    {
        this.cardTotalAmount = cardTotalAmount;
    }

    public Long getCardTotalAmount() 
    {
        return cardTotalAmount;
    }
    public void setObuTotalAmount(Long obuTotalAmount) 
    {
        this.obuTotalAmount = obuTotalAmount;
    }

    public Long getObuTotalAmount() 
    {
        return obuTotalAmount;
    }
    public void setObuTotalDisCountAmount(Long obuTotalDisCountAmount) 
    {
        this.obuTotalDisCountAmount = obuTotalDisCountAmount;
    }

    public Long getObuTotalDisCountAmount() 
    {
        return obuTotalDisCountAmount;
    }
    public void setObuProvinceFee(Long obuProvinceFee) 
    {
        this.obuProvinceFee = obuProvinceFee;
    }

    public Long getObuProvinceFee() 
    {
        return obuProvinceFee;
    }
    public void setTotalCount(Long totalCount) 
    {
        this.totalCount = totalCount;
    }

    public Long getTotalCount() 
    {
        return totalCount;
    }
    public void setProvTransCount(Long provTransCount) 
    {
        this.provTransCount = provTransCount;
    }

    public Long getProvTransCount() 
    {
        return provTransCount;
    }
    public void setProvinceDiscountFee(Long provinceDiscountFee) 
    {
        this.provinceDiscountFee = provinceDiscountFee;
    }

    public Long getProvinceDiscountFee() 
    {
        return provinceDiscountFee;
    }
    public void setOriginFee(Long originFee) 
    {
        this.originFee = originFee;
    }

    public Long getOriginFee() 
    {
        return originFee;
    }
    public void setDiscountType(Integer discountType) 
    {
        this.discountType = discountType;
    }

    public Integer getDiscountType() 
    {
        return discountType;
    }
    public void setTollProvinceId(String tollProvinceId) 
    {
        this.tollProvinceId = tollProvinceId;
    }

    public String getTollProvinceId() 
    {
        return tollProvinceId;
    }
    public void setIsOpenStation(Integer isOpenStation) 
    {
        this.isOpenStation = isOpenStation;
    }

    public Integer getIsOpenStation() 
    {
        return isOpenStation;
    }
    public void setRoadSpecialType(String roadSpecialType) 
    {
        this.roadSpecialType = roadSpecialType;
    }

    public String getRoadSpecialType() 
    {
        return roadSpecialType;
    }
    public void setHgListId(String hgListId) 
    {
        this.hgListId = hgListId;
    }

    public String getHgListId() 
    {
        return hgListId;
    }
    public void setHgInsertTime(Date hgInsertTime) 
    {
        this.hgInsertTime = hgInsertTime;
    }

    public Date getHgInsertTime() 
    {
        return hgInsertTime;
    }
    public void setHgSendFlagMain(Long hgSendFlagMain) 
    {
        this.hgSendFlagMain = hgSendFlagMain;
    }

    public Long getHgSendFlagMain() 
    {
        return hgSendFlagMain;
    }
    public void setHgSendErrMsgMain(String hgSendErrMsgMain) 
    {
        this.hgSendErrMsgMain = hgSendErrMsgMain;
    }

    public String getHgSendErrMsgMain() 
    {
        return hgSendErrMsgMain;
    }
    public void setHgSendTimeMain(Date hgSendTimeMain) 
    {
        this.hgSendTimeMain = hgSendTimeMain;
    }

    public Date getHgSendTimeMain() 
    {
        return hgSendTimeMain;
    }
    public void setHgSendTimesMain(Long hgSendTimesMain) 
    {
        this.hgSendTimesMain = hgSendTimesMain;
    }

    public Long getHgSendTimesMain() 
    {
        return hgSendTimesMain;
    }
    public void setHgSendFlagProv(Long hgSendFlagProv) 
    {
        this.hgSendFlagProv = hgSendFlagProv;
    }

    public Long getHgSendFlagProv() 
    {
        return hgSendFlagProv;
    }
    public void setHgSendErrMsgProv(String hgSendErrMsgProv) 
    {
        this.hgSendErrMsgProv = hgSendErrMsgProv;
    }

    public String getHgSendErrMsgProv() 
    {
        return hgSendErrMsgProv;
    }
    public void setHgSendTimeProv(Date hgSendTimeProv) 
    {
        this.hgSendTimeProv = hgSendTimeProv;
    }

    public Date getHgSendTimeProv() 
    {
        return hgSendTimeProv;
    }
    public void setHgSendTimesProv(Long hgSendTimesProv) 
    {
        this.hgSendTimesProv = hgSendTimesProv;
    }

    public Long getHgSendTimesProv() 
    {
        return hgSendTimesProv;
    }
    public void setHgSendFlagCenter(Long hgSendFlagCenter) 
    {
        this.hgSendFlagCenter = hgSendFlagCenter;
    }

    public Long getHgSendFlagCenter() 
    {
        return hgSendFlagCenter;
    }
    public void setHgSendErrMsgCenter(String hgSendErrMsgCenter) 
    {
        this.hgSendErrMsgCenter = hgSendErrMsgCenter;
    }

    public String getHgSendErrMsgCenter() 
    {
        return hgSendErrMsgCenter;
    }
    public void setHgSendTimeCenter(Date hgSendTimeCenter) 
    {
        this.hgSendTimeCenter = hgSendTimeCenter;
    }

    public Date getHgSendTimeCenter() 
    {
        return hgSendTimeCenter;
    }
    public void setHgSendTimesCenter(Long hgSendTimesCenter) 
    {
        this.hgSendTimesCenter = hgSendTimesCenter;
    }

    public Long getHgSendTimesCenter() 
    {
        return hgSendTimesCenter;
    }
    public void setAppointId(String appointId) 
    {
        this.appointId = appointId;
    }

    public String getAppointId() 
    {
        return appointId;
    }
    public void setAppointDataType(Integer appointDataType) 
    {
        this.appointDataType = appointDataType;
    }

    public Integer getAppointDataType() 
    {
        return appointDataType;
    }
    public void setAppointVehicleIdentifyType(Integer appointVehicleIdentifyType) 
    {
        this.appointVehicleIdentifyType = appointVehicleIdentifyType;
    }

    public Integer getAppointVehicleIdentifyType() 
    {
        return appointVehicleIdentifyType;
    }
    public void setAppointDiscount(Long appointDiscount) 
    {
        this.appointDiscount = appointDiscount;
    }

    public Long getAppointDiscount() 
    {
        return appointDiscount;
    }
    public void setAppointDiscountType(Integer appointDiscountType) 
    {
        this.appointDiscountType = appointDiscountType;
    }

    public Integer getAppointDiscountType() 
    {
        return appointDiscountType;
    }
    public void setHgSendFlagUroad(Long hgSendFlagUroad) 
    {
        this.hgSendFlagUroad = hgSendFlagUroad;
    }

    public Long getHgSendFlagUroad() 
    {
        return hgSendFlagUroad;
    }
    public void setHgSendErrMsgUroad(String hgSendErrMsgUroad) 
    {
        this.hgSendErrMsgUroad = hgSendErrMsgUroad;
    }

    public String getHgSendErrMsgUroad() 
    {
        return hgSendErrMsgUroad;
    }
    public void setHgSendTimeUroad(Date hgSendTimeUroad) 
    {
        this.hgSendTimeUroad = hgSendTimeUroad;
    }

    public Date getHgSendTimeUroad() 
    {
        return hgSendTimeUroad;
    }
    public void setHgSendTimesUroad(Long hgSendTimesUroad) 
    {
        this.hgSendTimesUroad = hgSendTimesUroad;
    }

    public Long getHgSendTimesUroad() 
    {
        return hgSendTimesUroad;
    }
    public void setGantryPassCount(Long gantryPassCount) 
    {
        this.gantryPassCount = gantryPassCount;
    }

    public Long getGantryPassCount() 
    {
        return gantryPassCount;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("msgId", getMsgId())
            .append("id", getId())
            .append("enNetRoadID", getEnNetRoadID())
            .append("enSectionId", getEnSectionId())
            .append("enRoadNo", getEnRoadNo())
            .append("enStationId", getEnStationId())
            .append("enStationNo", getEnStationNo())
            .append("enTollStationName", getEnTollStationName())
            .append("enTollLaneId", getEnTollLaneId())
            .append("enTollLaneNo", getEnTollLaneNo())
            .append("enTollLaneHex", getEnTollLaneHex())
            .append("enTollLaneType", getEnTollLaneType())
            .append("enOperatorID", getEnOperatorID())
            .append("enOperatorName", getEnOperatorName())
            .append("enTime", getEnTime())
            .append("enShiftID", getEnShiftID())
            .append("enVehicleId", getEnVehicleId())
            .append("enVehicleClass", getEnVehicleClass())
            .append("enVehicleType", getEnVehicleType())
            .append("enVehicleFlag", getEnVehicleFlag())
            .append("enWeight", getEnWeight())
            .append("enAxleCount", getEnAxleCount())
            .append("exNetRoadID", getExNetRoadID())
            .append("exSectionId", getExSectionId())
            .append("exRoadNo", getExRoadNo())
            .append("exStationID", getExStationID())
            .append("exStationNo", getExStationNo())
            .append("exTollStationName", getExTollStationName())
            .append("exTollLaneId", getExTollLaneId())
            .append("exTollLaneNo", getExTollLaneNo())
            .append("exTollLaneHex", getExTollLaneHex())
            .append("exTollLaneType", getExTollLaneType())
            .append("loadGantryId", getLoadGantryId())
            .append("exTime", getExTime())
            .append("exOperatorID", getExOperatorID())
            .append("exOperatorName", getExOperatorName())
            .append("exOpCardNo", getExOpCardNo())
            .append("exOpCardID", getExOpCardID())
            .append("squadDate", getSquadDate())
            .append("exShiftID", getExShiftID())
            .append("naturalDate", getNaturalDate())
            .append("squadNo", getSquadNo())
            .append("squadOn", getSquadOn())
            .append("exVehicleId", getExVehicleId())
            .append("exIdentifyVehicleId", getExIdentifyVehicleId())
            .append("exVehicleClass", getExVehicleClass())
            .append("exVehicleType", getExVehicleType())
            .append("terminalTransNo", getTerminalTransNo())
            .append("tac", getTac())
            .append("exWeight", getExWeight())
            .append("exAxleCount", getExAxleCount())
            .append("passSpeed", getPassSpeed())
            .append("description", getDescription())
            .append("specialType", getSpecialType())
            .append("specialStatus", getSpecialStatus())
            .append("proSpecialStatus", getProSpecialStatus())
            .append("vehicleSignId", getVehicleSignId())
            .append("passId", getPassId())
            .append("invoiceID", getInvoiceID())
            .append("identification", getIdentification())
            .append("mediaType", getMediaType())
            .append("mediaNo", getMediaNo())
            .append("payType", getPayType())
            .append("terminalNo", getTerminalNo())
            .append("algorithmIdentifier", getAlgorithmIdentifier())
            .append("multiProvince", getMultiProvince())
            .append("detailCnt", getDetailCnt())
            .append("vehCount", getVehCount())
            .append("payFee", getPayFee())
            .append("fee", getFee())
            .append("discountFee", getDiscountFee())
            .append("cardBoxNo", getCardBoxNo())
            .append("cardTrunkNo", getCardTrunkNo())
            .append("appVer", getAppVer())
            .append("exCPUCardSnNo", getExCPUCardSnNo())
            .append("payOrderListNo", getPayOrderListNo())
            .append("payTac", getPayTac())
            .append("manualFlag", getManualFlag())
            .append("chargingIn", getChargingIn())
            .append("sectionRequestTime", getSectionRequestTime())
            .append("sectionResponseTime", getSectionResponseTime())
            .append("proRequestTime", getProRequestTime())
            .append("proResponseTime", getProResponseTime())
            .append("proReturnCode", getProReturnCode())
            .append("proReturnMemo", getProReturnMemo())
            .append("proChargingVersion", getProChargingVersion())
            .append("priceVersionGroup", getPriceVersionGroup())
            .append("proChargingSN", getProChargingSN())
            .append("minChargingSN", getMinChargingSN())
            .append("minRequestTime", getMinRequestTime())
            .append("minResponseTime", getMinResponseTime())
            .append("shortestPathVersion", getShortestPathVersion())
            .append("disputeFlag", getDisputeFlag())
            .append("disputeResult", getDisputeResult())
            .append("delPassGantrys", getDelPassGantrys())
            .append("delVehInfoIds", getDelVehInfoIds())
            .append("delGantryPassIds", getDelGantryPassIds())
            .append("delTollIntervals", getDelTollIntervals())
            .append("addPassGantrys", getAddPassGantrys())
            .append("addTollIntervals", getAddTollIntervals())
            .append("tollSupportDetails", getTollSupportDetails())
            .append("chargingMac", getChargingMac())
            .append("passGantrys", getPassGantrys())
            .append("splitProvince", getSplitProvince())
            .append("isTest", getIsTest())
            .append("spare1", getSpare1())
            .append("spare2", getSpare2())
            .append("spare3", getSpare3())
            .append("spare4", getSpare4())
            .append("spare5", getSpare5())
            .append("spare6", getSpare6())
            .append("vehicleSign", getVehicleSign())
            .append("obuSign", getObuSign())
            .append("transPayType", getTransPayType())
            .append("exitFeeType", getExitFeeType())
            .append("rateVersion", getRateVersion())
            .append("spcRateVersion", getSpcRateVersion())
            .append("ETCtotalAmount", getETCtotalAmount())
            .append("provinceCount", getProvinceCount())
            .append("etcCardId", getEtcCardId())
            .append("etcCardType", getEtcCardType())
            .append("noCardCount", getNoCardCount())
            .append("feeMileage", getFeeMileage())
            .append("shortFee", getShortFee())
            .append("shortFeeMileage", getShortFeeMileage())
            .append("feeRate", getFeeRate())
            .append("cardTotalAmount", getCardTotalAmount())
            .append("obuTotalAmount", getObuTotalAmount())
            .append("obuTotalDisCountAmount", getObuTotalDisCountAmount())
            .append("obuProvinceFee", getObuProvinceFee())
            .append("totalCount", getTotalCount())
            .append("provTransCount", getProvTransCount())
            .append("provinceDiscountFee", getProvinceDiscountFee())
            .append("originFee", getOriginFee())
            .append("discountType", getDiscountType())
            .append("tollProvinceId", getTollProvinceId())
            .append("isOpenStation", getIsOpenStation())
            .append("roadSpecialType", getRoadSpecialType())
            .append("hgListId", getHgListId())
            .append("hgInsertTime", getHgInsertTime())
            .append("hgSendFlagMain", getHgSendFlagMain())
            .append("hgSendErrMsgMain", getHgSendErrMsgMain())
            .append("hgSendTimeMain", getHgSendTimeMain())
            .append("hgSendTimesMain", getHgSendTimesMain())
            .append("hgSendFlagProv", getHgSendFlagProv())
            .append("hgSendErrMsgProv", getHgSendErrMsgProv())
            .append("hgSendTimeProv", getHgSendTimeProv())
            .append("hgSendTimesProv", getHgSendTimesProv())
            .append("hgSendFlagCenter", getHgSendFlagCenter())
            .append("hgSendErrMsgCenter", getHgSendErrMsgCenter())
            .append("hgSendTimeCenter", getHgSendTimeCenter())
            .append("hgSendTimesCenter", getHgSendTimesCenter())
            .append("appointId", getAppointId())
            .append("appointDataType", getAppointDataType())
            .append("appointVehicleIdentifyType", getAppointVehicleIdentifyType())
            .append("appointDiscount", getAppointDiscount())
            .append("appointDiscountType", getAppointDiscountType())
            .append("hgSendFlagUroad", getHgSendFlagUroad())
            .append("hgSendErrMsgUroad", getHgSendErrMsgUroad())
            .append("hgSendTimeUroad", getHgSendTimeUroad())
            .append("hgSendTimesUroad", getHgSendTimesUroad())
            .append("gantryPassCount", getGantryPassCount())
            .toString();
    }
}
